OpenCores
no use no use 1/1 no use no use
Does anyone has source code of asyn fifo?
by Unknown on Aug 11, 2007
Not available!
hi, i have a problem of somewhat the same type. I have designed a 256*8 RAM and while implementing it on Spartan 2 , how to give 8 bit data in and data out. ???? secondly to check i reduced the size to 256*4 and tried to give input at dipswitched anr while reading i am trying to use seven segment LED but this thing not working with me. tell???? ----- Original Message ----- From: ramireddy8 at h... To: ethmac at o... Date: Thu, 23 Jan 2003 10:13:28 -0100 Subject: RE: [ethmac] Does anyone has source code of asyn fifo?
does any have the source code for asynchronous fifo??if so can some one send me?? ----- Original Message ----- From: "Illan Glasner" iglasner at z... > To: ethmac at o... > Date: Fri, 17 May 2002 12:15:59 -0700 Subject: RE: [ethmac] Does anyone has source code of asyn fifo?
>
>
>
> Hi,
>
> I can't say much about Vhdl simply since I use verilog,

however as
> for 16x8 use 128 CLB well ... , why not simple instantiate a
> RAM16X8D this will take you for Spartan as well as

Virtex/VirtexE
> only 8 CLB.
>
> than of course on this you add your controler which you should

be
> able to do just as good as xilinx do as well as you can get

exactly
> what you want and not what you have to get, meaning knowing

how
and
> what you can sometime have in certain condition (like one

clock is
> always faster etc etc) even small design/usage.
>
> or maybe for certain fifo an SLR16 will be a good solution

whcih
> each SLR16 take one CLB so once again for 16x8 you will need 8

CLB
>
> of course you might want to even put it in one of the memorey

and
> than the memorey itself cost you 0 CLB and only the controler

will
> require some.
>
> as for fifo for not syntesisbale code than this is completly
> different story as there is no need for synconization/gray/etc

etc
> usage simple write soemthing like
>
> always @ (posedge wclk)
> if (we)
> mem[wadd] >
> always @ (posedge rclk)
> do > // or maybe
> // do >
> Again maybe in VHDL this is comletly different story but I see

no
> reason why not to design an synhesis your fifo ram rom etc

etc.
> > have a nice day > > Illan > > > -----Original Message----- > From: Javier_castillo_villar at y... > [mailto:Javier_castillo_villar at y... ] > Sent: Friday, May 17, 2002 7:09 AM > To: ethmac at o... > Subject: RE: [ethmac] Does anyone has source code of asyn

fifo?
>
>
> Hi:
> It´s much better to use a coregen or megawizard fifo for

your
> design.
> If you describe a fifo in vhdl and then you sinthetize it, you

use
> a CLB
> for each bit you want to store, so if you are using a 16x8

fifo you
> are
> using at least ¡128 CLB!. If you use a core generator program

you
> are
> using internal resources of the FPGA and special

configurations of
> the
> CLBs. In this case you can easily store 16 bits or more in

each
> CLB.
> You MUST NOT implement a memory in VHDL with a array, you have

to
> generate a memory with coregen or megawizard or a program like
> this.
> Your FPGA suplier offer it for free.
> I am agree with you when you say an eng must know how to

make
a
> fifo but it´s not a good idea to sinthetize it. > > Nice day > > > > > > > ----- Original Message ----- > From: "Illan Glasner" iglasner at z... > > To: ethmac at o... > > Date: Thu, 16 May 2002 19:32:05 -0700 > Subject: RE: [ethmac] Does anyone has source code of asyn

fifo?
>
>
>
>
> Hi,
>
> Two small comment :
>
> 1.
>
> Notice that using Coregen or Megawizard the memorey usage

of
> your
> Unix machine (and I assume the same with PC but can't say

for
> sure
> as I use only Unix) is much more than simple use the

"pure"
> memorey
> and write your own fifo/mem-ctrl etc etc.
>
> as for the timing it is just as good.
>
> 2.
> BUT even more important why not try and do it yourself ?
>
> after all you chose to be an Eng so give it a try fight

with
> this
> until you get it.
>
> otherwise you become just as any other who know how to do

what
> the
> Megawizard/Coregen can do, maybe also use IP core ...
>
> Yes if you want to make 8/10 for sure use it as otherwise

> writing
> the table by your own you will no doubt make dozen's of

typo
> but
> fifo are something very elementry and assuming you are

"new"
> to
> this most likely when you will try to get a new job (or

first
> job)
> you will be asked about such thing and I belive an answer

like
> "I
> press the megawizard or the coregen" will not be too

> impressing.
> > have a nice day > > Illan > > > -----Original Message----- > From: Javier_Castillo_Villar at y... > >

[/cgi-bin/post.cgi?cmd=new&to=Javier_Castillo_Villar%20at%
> 20yahoo%20dot%20es&msg=/ml-archive/ethmac/msg00030.shtml]
> Sent: Thursday, May 16, 2002 9:54 AM > To: ethmac at o... > Subject: Re: [ethmac] Does anyone has source code of asyn

> fifo?
>
>
> If you are using a xilinx fpga use coregen program to

> generate
> it, if
> you are using a altera fpga use megawizard program. Both

are
> free
> and > they are suplied with the other xilinx or altera tools > > ----- Original Message ----- > From: zou.yixin at z... > To: ethmac at o... > Date: Mon, 13 May 2002 09:48:29 +0800 > Subject: [ethmac] Does anyone has source code of asyn

fifo?
>
> >
> >
> >
> > Hi,
> > Does anyone has the source code of asynchronous fifo

or
> somewhere
> > to find
> > it?
> > Thanks.
> > yxzhou
> >

>

>



no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.